to cast a cloud over something - Français Anglais Dictionnaire